WP_Statistics\Service\Admin\WebsitePerformance\WebsitePerformanceDataProvider B

Total Complexity 87
Dependencies 7
Dependents 0
Total lines 640
Lines of code 283
Logical lines of code 166
Comment lines 216
Methods 27
Properties 28

Methods 27

Method Rating Maintainability Complexity Lines of code
setArgs()
A
39 9 74
getTopReferral()
S
55 7 19
getTopCategory()
S
55 6 19
getCurrentPeriodReferralsCount()
S
59 5 15
getPreviousPeriodReferralsCount()
S
59 5 15
getContents()
S
65 5 9
getTopAuthor()
S
63 4 11
getTopPost()
S
63 4 11
getVisitors()
S
70 4 6
getViews()
S
70 4 6
getReferrals()
S
70 4 6
getPercentageChangeVisitors()
S
65 3 9
getPercentageChangeViews()
S
65 3 9
getPercentageChangeReferrals()
S
65 3 9
getPercentageChangeContents()
S
65 3 9
getCurrentPeriodVisitors()
S
71 2 6
getPreviousPeriodVisitors()
S
71 2 6
getCurrentPeriodViews()
S
71 2 6
getPreviousPeriodViews()
S
71 2 6
getCurrentPeriodContents()
S
71 2 6
getPreviousPeriodContents()
S
71 2 6
__construct()
S
72 1 5
getCurrentPeriodFromDate()
S
82 1 3
getCurrentPeriodToDate()
S
82 1 3
getPreviousPeriodFromDate()
S
82 1 3
getPreviousPeriodToDate()
S
82 1 3
shouldCalculatePercentageChanges()
S
82 1 3